#ifndef _ERROR_H_
#define _ERROR_H_

#define ERR_PARAMETER_NULL           ((ULONG)0xE0000001L)
#define ERR_INSUFFICIENT_RESOURCE    ((ULONG)0xE0000002L)
#define ERR_ALREADY_INITIALIZED      ((ULONG)0xE0000003L)
#define ERR_CONFIGFILE_NOT_EXIST     ((ULONG)0xE0000004L)
#define ERR_PASSWORD_INCORRECT       ((ULONG)0xE0000005L)
#define ERR_FILEKEY_INCORRECT        ((ULONG)0xE0000006L)
#define ERR_ENGINE_INTERNAL_ERROR    ((ULONG)0xE0000007L)
#define ERR_PASSWORD_LENGTH          ((ULONG)0xE0000008L)
#define ERR_PASSWORD_QUESTION_LENGTH ((ULONG)0xE0000009L)
#define ERR_PASSWORD_HINT_LENGTH     ((ULONG)0xE000000AL)
#define ERR_PASSWORD_ANSWER_LENGTH   ((ULONG)0xE000000BL)
#define ERR_FILE_NOT_EXIST           ((ULONG)0xE000000CL)
#define ERR_FILE_FORMAT_INCORRECT    ((ULONG)0xE000000DL)
#define ERR_PASSWORDANSWER_INCORRECT ((ULONG)0xE000000EL)
#define ERR_CORE_LENGTH_NOT_ALIGNED  ((ULONG)0xE000000FL)

#endif//_ERROR_H_